#define _CRT_SECURE_NO_WARNINGS 1
using namespace std;
#include <vector>

template<class T>
class stack
{
	void push_back(const T& x)
	{
		_v.push_back(const T & x);
	}

	void pop_back()
	{
		_v.pop_back();
	}
private:
	vector<int> _v;
};

template<class T, class Container>
class stack
{
	void push_back(const T& x)
	{
		_con.push_back(const T & x);
	}

	void pop_back()
	{
		_con.pop_back();
	}
private:
	Container _con;
};
